package com.woniuxy.ams.service;

import com.woniuxy.ams.entity.Dept;

import java.util.List;

/**
 * 部门 service
 * @author fyx
 */
public interface DeptService {

    /**
     * 通过传入的dept对象进行搜索,注意如果未开启分页插件,将可能会返回所有数据
     * @param data 传入dept对象用于搜索
     * @return dept 集合
     */
    List<Dept> findAllDeptAndSearch(Dept data);

    /**
     * 通过对象新建部门
     * @param dept 部门
     * @return 是否成功
     */
    boolean addDept(Dept dept);
    /**
     * 通过部门id查询部门
     * @param dept 部门对象
     * @return 是否成功
     */
    Dept findOneByIdOrName(Dept dept);
}
